Big Huge Thesaurus

insulin-dependent diabetes mellitus

noun